package pers.mine.frontUser.service;

import java.util.List;

import pers.mine.nook.MsgException;
import pers.mine.po.FrontDanmaku;
import pers.mine.po.FrontVideo;

/**
 * 前台视频服务接口
 * @author Mine
 * @since 2017年5月29日_上午11:12:18
 */
public interface FrontVideoService extends BaseServicePro<FrontVideo>{
	/**
	 * 通过name查询视频
	 * @param name 实体name
	 * @return 实体
	 * @throws MsgException,Exception
	 */
	public FrontVideo findOneByName(String name) throws MsgException,Exception;
	
	/**
	 * 按照相关关键字查询视频,banID去除自身,状态为1
	 * @throws Exception
	 */
	public List<FrontVideo> findPassByNameOrDescKeys(List<String> keys,String banId) throws Exception;
	
	
	/**
	 * 增加一个点击量
	 * @throws MsgException,Exception
	 */
	public long addOneHit(String vid) throws MsgException,Exception;
}
